Книги-online
Ch 8.htm
назад
|
содержание
|
вперед
Настройка панелей
строки состояния
Каждая из панелей строки состояния
настраивается отдельно. Для настройки панелей можно использовать диалоговое
окно
Property Pages
(рис. 8.36), открываемое при выборе команды
Properties
контекстного меню объекта
StatusBar.
Рис. 8.36.
Вкладка
Panels
диалогового окна
Property Pages
В верхней части вкладки
Panels
(Панели) диалогового окна
Property Pages
расположено
поле index, указывающее номер панели, для которой в данный момент отображаются
свойства. Кнопки
Insert Panel
(Добавить панель) и
Remove Panel
(Удалить панель) позволяют добавлять или удалять панель из строки состояния.
Замечание
Для программного добавления и
удаления панелей используются методы коллекции Panels Add (Добавить) и Remove
(Удалить). Для удаления всех панелей из строки состояния используется метод
Clear (Очистить).
На вкладке
Panels
диалогового
окна
Property
Pages можно, используя одноименные поля, настроить свойства
панелей, перечисленные в табл. 8.12.
Таблица 8.12.
Свойства
панелей
Свойство
|
Назначение
|
Text
|
Задает текст, отображаемый на
панели. Как правило, значение свойства формируется программно. Чтобы программно
изменить значение, выводимое на панель, необходимо присвоить этому свойству
текстовое значение. Например:
StatusBar1.Panels(1).Text
= "Новое значение, выводимое на панель"
|
ToolTipText
|
Задает текст подсказки, который
будет появляться под курсором при установке его на панель и удерживании
там некоторое время
|
Alignment
|
Определяет выравнивание информации,
отображаемой на панели (по левому краю, по центру, по правому краю)
|
Style
|
Задает тип панели
|
Bevel
|
Управляет внешним видом панели,
устанавливая разные типы эффекта объемности
|
AutoSize
|
Определяет, как будет задаваться
размер панели
|
MinWidth
|
Минимальный размер панели
|
Picture
|
Графическое изображение, помещаемое
на панель
|
Свойство style задает тип отображаемой
на панели информации. Значения данного свойства представлены в табл. 8.13.
Таблица 8.13.
Значения
свойства style
Значение свойства
|
Назначение
панели
|
sbrText
|
Отображает информацию, задаваемую
свойствами Text или
Picture
|
sbrCaps
|
Отображает состояние, в котором
находится клавиша <Caps Lock>. При включении верхнего регистра появляется
надпись CAPS
|
sbrNum
|
Отображает состояние, в котором
находится клавиша <Num Locks». При активной клавише появляется надпись
NUM
|
sbrIns
|
Отображает состояние, в котором
находится клавиша <lnsert>. При активной клавише появляется надпись
INS
|
sbrScrl
|
Отображает состояние, в котором
находится клавиша <Scroll Lock>. При активной клавише появляется
надпись SCRL
|
sbrTime
|
Показывает текущее время
|
sbrDate
|
Показывает текущую дату
|
Свойство AutoSize определяет, как
будет задаваться размер панели из программы, и может принимать следующие значения:
-
NoAutoSize —
размер панели
задается свойством MinWidth. Это значение свойства Autosize используется по
умолчанию;
-
sbrContents
— размер
панели задается исходя из размера выводимой на ней информации;
-
sbrSpring
— размер панелей
задается таким образом, чтобы они заполняли всю строку состояния.
Свойство Bevel управляет объемностью
панели и может принимать следующие значения:
-
sbrNoBevel —
плоская
панель;
-
sbrlnsert
— вдавленная
панель (напоминает текстовое поле). Это значение используется по умолчанию;
-
sbrRaised
— выпуклая
панель (напоминает кнопку управления).
назад
|
содержание
|
вперед